home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / tetris13.zip / TETRIS.DOC < prev    next >
Text File  |  1992-01-05  |  4KB  |  130 lines

  1.         TETRIS/2
  2.         --------
  3.  
  4. TETRIS/2 is a game of tetris for OS/2. This game is playable as a standalone
  5. program or as a "door"-program within a BBS (e.g. Maximus). For BBS operation
  6. the COMM.DLL (or MAXCOMM.DLL) is needed from Maximus OS/2.
  7.  
  8. The aim of the game is to fit the blocks falling down in the pit in those
  9. already lying on the bottom of it. If a horizontal level is completely filled,
  10. it disapears. The game is over when the pit is filled up to the top. To fit
  11. the blocks together as good as possible you can use the following keys:
  12.  
  13.     <left>    = moves the block to the left
  14.     <right> = moves the block to the right
  15.     <up>    = rotates the block clockwise
  16.     <down>    = rotates the block counterclockwise
  17.     <space> = drops the block very fast to the bottom
  18.  
  19.     In BBS operation the Number keys 2,4,6 and 8 are also allowed.
  20.  
  21.     The counting of points is affected by the following conditions:
  22.  
  23.     o blocks with edges give more points than straight ones
  24.     o "random" blocks have a higher level also
  25.     o dropping of blocks adds points proportional to the height
  26.  
  27.  
  28. There are some additional keys for the user available.
  29.  
  30.     <R> toggle "random" shapes ON/OFF
  31.     <B> switch "BEEP" ON/OFF
  32.     <E> exit the game immediately without saving the score
  33.  
  34.  
  35.  
  36. Calling conventions:
  37. --------------------
  38.  
  39. For normal use:
  40.  
  41.         TETRIS      [ -l # -n user name -m<filename> ]
  42.  
  43. For bbs use:
  44.  
  45.         TETRIS -p # [ -l # -n user name -m<filename> -r # ]
  46.  
  47.  
  48.   -p  #         gives the handle for the COM device as supplied by the BBS
  49.             program.
  50.  
  51.   -r  #         gives the time remaining for the user in the BBS; if not
  52.             supplied there is NO time limit.
  53.  
  54.   -l  #         gives the starting level; if not supplied the user is asked
  55.             for the starting level wanted.
  56.  
  57.   -n user name        gives the username (may be more than one word). If not
  58.                     supplied the user is asked for his name.
  59.  
  60.   -m <filename>     Filename (including drive and path) of the high score data
  61.  
  62.  
  63.  
  64. Example for bbs use of Tetris/2 V1.3 in MAXIMUS CBCS 2.0
  65.  
  66.   UsrRemote Xtern_Run  TETRIS.EXE_-p%P_-n%n_-l0_-k%k_-r%t  Disgrace "Tetris/2"
  67.  
  68.  
  69. (c) 1991,1992   Markus Noller
  70.                 Am Sommerrain 8
  71.                 7153 Weissach im Tal
  72.                 2:244/7056@fidonet
  73.  
  74.   modified from
  75.                 (c) 1988   R.A. van Wier
  76.                 Nwe Prinsengr. 60 II
  77.                 1018 VT  Amsterdam
  78.  
  79.   this was derived from the original tetris program from
  80.        A. Pajitnov & V. Gerasimov.
  81.  
  82.        This software may be used for private use in HOME and
  83.        NONCOMMERCIAL bulletin board systems under the condition
  84.        that the source code is delivered with.
  85.  
  86.        Keep Freeware VIRUS free, supply the source code !
  87.  
  88.     08-88  changes by Wizard of Frobozz
  89.  
  90.        - changed to small model for speed
  91.  
  92.        - first OS/2 implementation
  93.  
  94.         * OS/2 version accesses directly the video memory
  95.  
  96.         * Timing problems makes OS/2 version faster than DOS
  97.  
  98.  
  99.     01-91  changes by Markus Noller
  100.  
  101.        - OS/2-only version, direct memory access removed
  102.  
  103.        - multithread implementation, because old version HOGS the CPU
  104.  
  105.        - BBS implementation, uses COMM.DLL of Maximus
  106.  
  107.         * for NON-BBS operation COMM.DLL is NOT necessary
  108.  
  109.        - removed mouse interface
  110.  
  111.        - all comments changed from dutch to english
  112.  
  113.  
  114.    08-91 further changes by Markus Noller
  115.  
  116.        -removed a smaller bug in semaphore handling, which did
  117.         arise only in OS/2 1.0 systems, fixed now for ALL systems
  118.  
  119.  
  120.    12-91 further changes by Markus Noller
  121.  
  122.        -included MAXCOMM.DLL, now COMM.DLL *OR* MAXCOMM.DLL
  123.         can be used by TETRIS/2 in DOOR mode !
  124.  
  125.    01-92 further changes by Markus Noller
  126.  
  127.            -included automatic multiline support
  128.            -free filename and directory location for the highscore file
  129.             ("-m" parameter)
  130.